2b6258144ce193d929e5071e983aba046549cb36,src/main/java/org/gogpsproject/GoGPS.java,GoGPS,runCodeDoubleDifferences,#,293
Before Change
for (int iter = 0; iter < 3; iter++) {
// Select all satellites
roverPos.selectSatellitesStandalone(obsR, 0);
roverPos.codeStandalone(obsR, false, true);
roverPos.computeGeodetic();
}
// If an approximate position was computed
After Change
for (int iter = 0; iter < 3; iter++) {
// Select all satellites
roverPos.selectSatellitesStandalone(obsR, -100);
if (roverPos.getSatAvailNumber() >= 4) {
roverPos.codeStandalone(obsR, false, true);
}
}